pressed duck - Spanish English Dictionary